implanted internal pacemaker - German English Dictionary